var SystemCall = {
   0 : { name : 'indir',   argc : 1 },
   1 : { name : 'exit',    argc : 0 },
   2 : { name : 'fork',    argc : 0 },
   3 : { name : 'read',    argc : 2 },
   4 : { name : 'write',   argc : 2 },
   5 : { name : 'open',    argc : 2 },
   6 : { name : 'close',   argc : 0 },
   7 : { name : 'wait',    argc : 0 },
   8 : { name : 'creat',   argc : 2 },
   9 : { name : 'link',    argc : 2 },
  10 : { name : 'unlink',  argc : 1 },
  11 : { name : 'exec',    argc : 2 },
  12 : { name : 'chdir',   argc : 1 },
  13 : { name : 'time',    argc : 0 },
  14 : { name : 'mknod',   argc : 3 },
  15 : { name : 'chmod',   argc : 2 },
  16 : { name : 'chown',   argc : 2 },
  17 : { name : 'break',   argc : 1 },
  18 : { name : 'stat',    argc : 2 },
  19 : { name : 'seek',    argc : 2 },
  20 : { name : 'getpid',  argc : 0 },
  21 : { name : 'mount',   argc : 3 },
  22 : { name : 'unmount', argc : 1 },
  23 : { name : 'setuid',  argc : 0 },
  24 : { name : 'setgid',  argc : 0 },
  25 : { name : 'stime',   argc : 0 },
  26 : { name : 'ptrace',  argc : 3 },
  28 : { name : 'fstat',   argc : 1 },
  30 : { name : 'smdate',  argc : 1 },
  31 : { name : 'stty',    argc : 1 },
  32 : { name : 'gtty',    argc : 1 },
  34 : { name : 'nice',    argc : 0 },
  35 : { name : 'sleep',   argc : 0 },
  36 : { name : 'sync',    argc : 0 },
  37 : { name : 'kill',    argc : 0 },
  38 : { name : 'switch',  argc : 0 },
  41 : { name : 'dup',     argc : 0 },
  42 : { name : 'pipe',    argc : 0 },
  43 : { name : 'times',   argc : 1 },
  44 : { name : 'prof',    argc : 4 },
  45 : { name : 'tiu',     argc : 0 },
  46 : { name : 'setgid',  argc : 0 },
  47 : { name : 'getgid',  argc : 0 },
  48 : { name : 'sig',     argc : 2 },
} ;
